Buffer.prototype.split = Buffer.prototype.split || function (key) {
	let result = [];
	let sIndex = 0;
	let eIndex = 0;
	let item = null;
	while (this.indexOf(key, sIndex) != -1) {
		eIndex = this.indexOf(key, sIndex);
		result.push(this.slice(sIndex, eIndex));
		sIndex = eIndex + key.length;
	}
	result.push(this.slice(sIndex));
	return result;
}

